function goTest<T>(s:T):T{
    console.log(s)
    return s
}

goTest<string>("hello")
goTest<number>(10)
goTest<object>({name:"cheng"})